using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Boa.HD.AccesoDatos.Entidades;
using Boa.HD.Negocios;
using Boa.HD.Negocios.Servicios;
using Didsoft.Mvc.DataModel;
using Didsoft.Mvc.Controller;
using Didsoft.Mvc.DataModel.Lites;
using Boa.HD.AccesoDatos.Entidades.Utils;

namespace Boa.HD.Web.Controllers
{
    public class HD_PrioridadTecnicaController : BaseController<HD_PrioridadTecnica>
    {
	    #region interface servicios HD_PrioridadTecnica

		private IHD_PrioridadTecnicaNegociosServicio servicio = null;

		#endregion
		
		
		#region constructor

        public HD_PrioridadTecnicaController()
        {
		    servicio = new HD_PrioridadTecnicaNegocios();
            base.SetDataModelService(servicio);            
        }

        #endregion 

        public override ActionResult Index()
        {
            return RedirectToAction("FilterList");
        }

        [HttpPost]
        public JsonResult JSONListaPrioridad()
        {
            List<KeyValueLite> datas = PrioridadProblema.ListaPrioridad().Select(p => new KeyValueLite() { DisplayText = p.Nombre, Value = p.Llave }).ToList();   
            return Json(new { Result = "OK", Options = datas });
          
        }
    }
}

